import { EventEmitter } from "@angular/core";
import { IToolBarItem } from "./layout-editor-helper";
import { LayoutElement } from "./layout-element";


export interface ILayoutEditor{
    isDragging: boolean;
    isEditing: boolean;
    layoutIsCollapsed: boolean;
    contentIsCollapsed: boolean;

    eleData: LayoutElement ;

    recycleBin: LayoutElement[];

    focusedElement:LayoutElement;
    dropTargetElement:LayoutElement;

    dataChange:EventEmitter<string>;

    get data(): string;

    layoutItems:IToolBarItem[];
    contentItems:IToolBarItem[];
}
